repofile: Avoid segfault if querying child in non-directory
authorColin Walters <walters@verbum.org>
Mon, 21 Jul 2014 02:32:39 +0000 (22:32 -0400)
committerColin Walters <walters@verbum.org>
Mon, 21 Jul 2014 11:58:07 +0000 (07:58 -0400)
commitcdaa9517afc5cd85da7c92ffa272417771632a07
tree4cfd70968f8834ead2eee9eaa1a885b3d9719ff2
parente3928205413592ad9f687746401fe484983ecbe8
repofile: Avoid segfault if querying child in non-directory

The user might "ostree ls /usr/bin/bash/blah", which previously would
segfault.

A somewhat related future enhancement here would be for "ostree ls" to
follow symbolic links.

Reported-by: Dusty Mabe <dustymabe@gmail.com>
https://bugzilla.gnome.org/show_bug.cgi?id=733476
src/libostree/ostree-repo-file.c
tests/test-basic.sh